/**
 * Created by lenovo on 2016/11/28 0028.
 * 代理模式(proxy pattern)，通过一个类来代表另一个类的功能，旨在保护被代理类以及对外提供安全的接口
 * 实现步骤：1、创建接口
 * 2、创建接口实现类
 * 3、创建另一个实现类，作为代理类，该类持有上述类的一个对象，并对外提供接口。
 * 4、外部调用
 */
package patterns.proxy;